\section{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions:\begin{DoxyCompactList}
\item\contentsline{section}{\hyperlink{class_cloth}{Cloth} (Main cloth that that creates the internal mass and springs and manage them )}{\pageref{class_cloth}}{}
\item\contentsline{section}{\hyperlink{class_cloth_material}{ClothMaterial} (\hyperlink{class_cloth}{Cloth} material object read from config file )}{\pageref{class_cloth_material}}{}
\item\contentsline{section}{\hyperlink{class_configuration}{Configuration} (Static class that deals with reading of xml configuration file and initialisations )}{\pageref{class_configuration}}{}
\item\contentsline{section}{\hyperlink{class_main_app}{MainApp} (All the UI extended from MainWindow.ui and our GLWindow )}{\pageref{class_main_app}}{}
\item\contentsline{section}{\hyperlink{class_obstacle_manager}{ObstacleManager} (Manager of obstacle, responsible for creating and maintaining them )}{\pageref{class_obstacle_manager}}{}
\item\contentsline{section}{\hyperlink{class_particle}{Particle} (Unit mass object of the cloth structure )}{\pageref{class_particle}}{}
\item\contentsline{section}{\hyperlink{class_particle_manager}{ParticleManager} }{\pageref{class_particle_manager}}{}
\item\contentsline{section}{\hyperlink{class_shader_manager}{ShaderManager} (Liase with ngl::ShaderManager to provide higher level access and manipulation to/of shaders )}{\pageref{class_shader_manager}}{}
\item\contentsline{section}{\hyperlink{class_shader_object}{ShaderObject} (Base object used to store shader info from the config file )}{\pageref{class_shader_object}}{}
\item\contentsline{section}{\hyperlink{class_simulation_manager}{SimulationManager} (Main simulation class that creates all other objects of the simulation, it also is the main opengl context and allows drawing functionalities )}{\pageref{class_simulation_manager}}{}
\item\contentsline{section}{\hyperlink{class_spring}{Spring} (\hyperlink{class_spring}{Spring} object connecting 2 particles )}{\pageref{class_spring}}{}
\item\contentsline{section}{\hyperlink{class_utilities}{Utilities} (Central static access to basic routine functions used by other objects )}{\pageref{class_utilities}}{}
\end{DoxyCompactList}
